tear (someone) to shreds

Translations
démolir (quelqu’un / quelque chose)
Definitions
To criticize or attack someone very harshly, often in a way that is damaging or humiliating.